.tree-custom ins {
    background-image:url("icons.png"); -64px 48px no-repeat;
}
.tree-custom .ltr li.closed, .tree-custom .rtl li.closed, #jstree-dragged.tree-custom li li.open {
    background: transparent url("icons.png") no-repeat scroll -48px -32px;
}
.tree-custom li.open {
    background: transparent url("icons.png") no-repeat scroll -32px -48px;
}
.tree-custom li.closed, #jstree-dragged.tree-classic li li.open {
    background: transparent url("icons.png") no-repeat scroll -48px -32px;
}
.tree-custom ul {
    background-position: 6px 1px;
    background-repeat: repeat-y;
    background-image: url();
}
.tree-custom li {
    background: transparent url("icons.png") no-repeat scroll -64px -16px;
}
.tree-custom li a, .tree-custom li span {
    background-position: left center;
    background-repeat: no-repeat;
    border-bottom: none;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
.tree-custom li.open a ins {
    background-position: 0 -16px;
}
.tree-custom li.closed a ins {
    background-position: 0 0;
}
.tree-custom li.leaf a ins {
    background-position: 0 0;
}
.tree-custom li.testcase a ins {
    background-position: -16px -48px;
}
.tree-custom li a:hover {
    background-color: #e7f4f9;
}
.tree-custom li a.clicked, .tree-custom li span.clicked, .tree-custom li a.clicked:hover, .tree-custom li span.clicked:hover {
    background-color: #beebff;
}
.tree-custom ul li a.loading ins {
    background-image: url("throbber.gif");
    background-position: 0 0;
}

/*
.tree-custom .rtl li.open { background-position:right 5px; margin-right:-3px; padding-right:19px; }
.tree-custom .rtl li.closed { background-position:right 5px; margin-right:-3px; padding-right:19px; }
#jstree-dragged.tree-custom .rtl li li.open { background-position: right 5px; }
*/
